<?php
include_once 'notas_protoweb.php';

/**
 * @package Protoweb
 * @subpackage controller
 */
class Notas extends Notas_protoweb {

    public function __construct() {
          parent::__construct();
      } // end of method __construct()
      

    public function crear() {
        $data['nota']               = new Nota();
        $data['nota']->titulo       = $this->input->post('titulo');
        $data['nota']->descripcion  = $this->input->post('descripcion');
        $data['nota']->modificado   = time();
        $usuario = new Usuario($this->input->post('usuario_id'));

        $data['nota']->save(array($usuario));

        redirect(base_url() . 'usuarios/userhome/' . $data['nota']->usuario->id . '/');
    } // create

    public function guardar() {
        $usuario_id        = $this->input->post('usuario_id-edit');
        $nota              = new Nota($this->input->post('nota_id-edit'));
        $nota->titulo      = $this->input->post('titulo-edit');
        $nota->descripcion = $this->input->post('descripcion-edit');
        $nota->modificado  = time();
        
        $nota->save();
        
        redirect(base_url() . 'usuarios/userhome/' . $usuario_id . '/');
    }

    public function borrar($id) {
        $nota       = new Nota($id);
        $usuario_id = $nota->usuario->id;

        $nota->delete();

        redirect(base_url() . 'usuarios/userhome/' . $usuario_id . '/');
    }

} // class Notas

/* End of file notas.php */
/* Location: ./system/application/controllers/notas.php */